package defpackage; import android.content.Context; import android.graphics.Bitmap; import android.net.http.SslError; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.webkit.JsResult; import android.webkit.SslErrorHandler; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient; import cn.wps.moffice.common.superwebview.WebviewErrorPage; import cn.wps.moffice.main.cloud.storage.cser.clouddocs.CloudEventsJSInterface; import cn.wps.moffice_eng.R; /* renamed from: fsd reason: default package */ public final class fsd implements fys { private static final String[] gqc = {"https://qn.cache.wpscdn.cn", "https://img1.ac.wpscdn.cn", "https://img2.ac.wpscdn.cn", "https://img3.ac.wpscdn.cn", "https://ac.wpscdn.cn"}; private String cvP; public View dbk = LayoutInflater.from(this.mContext).inflate(R.layout.phone_home_clouddocs_group_events, (ViewGroup) null); private Context mContext; WebviewErrorPage mErrorView; private WebView mWebView = ((WebView) this.dbk.findViewById(R.id.group_events_webview)); public fsd(Context context) { this.mContext = context; ebj.c(this.mWebView); this.mErrorView = (WebviewErrorPage) this.dbk.findViewById(R.id.error_page); this.mWebView.setWebViewClient(new WebViewClient() { /* class defpackage.fsd.AnonymousClass1 */ public final void onPageFinished(WebView webView, String str) { super.onPageFinished(webView, str); fsd.this.dbk.findViewById(R.id.public_frequent_circle_progressBar).setVisibility(8); fsd.this.mErrorView.aUU(); } public final void onPageStarted(WebView webView, String str, Bitmap bitmap) { super.onPageStarted(webView, str, bitmap); fsd.this.dbk.findViewById(R.id.public_frequent_circle_progressBar).setVisibility(0); } public final void onReceivedError(WebView webView, int i, String str, String str2) { try { fsd.this.dbk.findViewById(R.id.public_frequent_circle_progressBar).setVisibility(8); webView.setVisibility(8); fsd.this.mErrorView.f(webView).setVisibility(0); } catch (Exception e) { e.printStackTrace(); } } public final void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) { super.onReceivedSslError(webView, sslErrorHandler, sslError); } }); this.mWebView.setWebChromeClient(new WebChromeClient() { /* class defpackage.fsd.AnonymousClass2 */ public final boolean onJsAlert(WebView webView, String str, String str2, JsResult jsResult) { return super.onJsAlert(webView, str, str2, jsResult); } }); this.mWebView.addJavascriptInterface(new CloudEventsJSInterface(this.mContext), CloudEventsJSInterface.NAME); } @Override // defpackage.fys public final View getMainView() { this.dbk.setVisibility(0); return this.dbk; } @Override // defpackage.fys public final String getViewTitle() { return this.mContext.getString(this.mContext.getString(R.string.home_clouddocs_allgroup_events_url).equals(this.cvP) ? R.string.phone_home_clouddocs_all_event : R.string.public_event); } public final void setUrl(String str) { this.cvP = str; this.mWebView.stopLoading(); this.mWebView.clearCache(true); this.mWebView.loadUrl(str); } }